<?php

declare (strict_types=1);

namespace magein\pay\extension;

interface WxOauthInterface
{
    /**
     * 获取微信回调跳转的地址
     * @param $data
     * @return string
     */
    public function getOauthRedirect($data): string;

    /**
     * 获取微信授权的openid
     * @param $data
     * @return string
     */
    public function getWxOpenId($data): string;

    /**
     * 设置微信授权的openid
     * @param $data
     * @return bool
     */
    public function setWxOpenId($data): bool;
}